have root in - English Synonyms Dictionary